RAYGL: An OpenGL to POVRAY API

نویسنده

  • Kris Zarns
چکیده

The OpenGL raster graphics API is well known amongst computer graphics programmers. However, while raster graphics dominates the interactive computer graphics industry, these systems are not able to produce scenes with the realism required by ventures such as the movie industry. For markets that require high levels of realism but not online generation of the scene, raytracing has become popular. Raytracing applications use application specific scene description languages (SDL) to describe the objects in a scene. However, there is no accepted standard SDL and an open source library to convert OpenGL code to SDL code would allow programmers who are already familiar with OpenGL to smoothly transition between raster graphics and raytracing without the need to learn an application specific SDL. We present an OpenGL like API that will interface with OpenGL (and the OpenGL Utility Toolkit GLUT) and that will write Persistence of Vision Raytracer (POVRay) scene files.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

New APIs for Mobile Graphics

Progress in mobile graphics technology during the last five years has been swift, and it has followed a similar path as on PCs: early proprietary software engines running on integer hardware paved the way to standards that provide a roadmap for graphics hardware acceleration. In this overview we cover five recent standards for 3D and 2D vector graphics for mobile devices. OpenGL ES is a low-lev...

متن کامل

Broadcast GL: An Alternative Method for Distributing OpenGL API Calls to Multiple Rendering Slaves

This paper describes the use of UDP/IP broadcast for distributing OpenGL API calls. We present an overview of the system and benchmark its performance against other common distribution methods. The use of network broadcasts makes this approach highly scalable. The method was found effective for applications that need to transmit changing vertex arrays or textures frequently.

متن کامل

The OpenRT Application Programming Interface – Towards A Common API for Interactive Ray Tracing –

For more than a decade now, interactive graphics has been shaped by triangle rasterization technology and the corresponding OpenGL graphics API. Since recently, however, interactive ray tracing is becoming a reality, and is slowly becoming available on several different hardware platforms. Due to its superior scalability, usability and efficiency, it is likely to play an increasingly important ...

متن کامل

Developing for Multiple High-Performance Graphics APIs Simultaneously: A Case Study

In today’s world of interactive computer graphics applications the choice of graphics API is crucial, but still far from clear-cut. Especially when developing for consumer-level hardware the choice of API is very important, since it will have a tremendous impact on the potential market share, as well as performance and flexibility. Nevertheless, there is no single API that is definitely better ...

متن کامل

APST Antialiased Procedural Texturing Interface for OpenGL

The current implementation of OpenGL only supports standard 1-D and 2-D texture mapping. An interface is proposed to extend the OpenGL library, to support a simpli ed model of antialiased procedural solid texturing in OpenGL version 1.1. This extension to the OpenGL language does not modify the existing OpenGL standard. It is designed as a supplemental library that works with existing implement...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006